.table-vertical-middle>tbody>tr>td,
.table-vertical-middle>tbody>tr>th,
.table-vertical-middle>tfoot>tr>td,
.table-vertical-middle>tfoot>tr>th,
.table-vertical-middle>thead>tr>td,
.table-vertical-middle>thead>tr>th {
  vertical-align: middle;
}

@media (min-width: 768px) {
  .form-inline .input-narrow {
    width: 100px;
  }

  .form-inline .input-medium {
    width: 120px;
  }

  .form-inline .input-wide {
    width: 140px;
  }
}

.form-control-underline {
  border-top: none;
  border-left: none;
  border-right: none;
}